[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
Meaning of the words:
~~~~~~~~~~~~~~~~~~~~~~~

 CLASS ... is a composing of common features of any later defined object
   It consists of all needed variables (VAR) and functions (METHOD) for exact
   description of any object features. It remembers to Pascal record
   definition or to union in C with extensions to methods and hereditarity.

 OBJECT ... is a real variable derived from further defined class. Clipper
   objects can be of four basic classes (Error,Get,Tbrowse,Tbcolumn).
   Non-clipper objects can be of any user defined class.

 NON-CLIPPER OBJECT ... uses clipper send technique (:) for sending messages
   to objects. It is created of user defined classes, with use of
   herediterity and overlaying of methods. When using the object system
   o:Clip it is not possible to use the standard clipper classes (Error,Get,
   TBrowse,TBColumn). The system Class(y) enables this use. Hovever this
   library cannot use this Class(y) feature, because this must work with
   o:Clip too. If you have the Class(y) library, use it! (instead default
   o:Clip). o:Clip has various problems in debugging in multifile
   application.

 VAR ... one object variable, as array element of object representing array.

 METHOD ... is the proces (code) part of the object, describing how to change
   the object satus. It presents some function which can manipulate the
   object instances (variables) and in that way change the object status.

 INHERITANCE ... is the basic feature of object oriented language.
   It enables to create a new class in the following way:
   1. New class inherits all variables and methods of some other class
   2. It modifies the methods, which are not sufficient to new demands.
   3. New class is apended with new variables and methods which are not
      present in parent class.
   This enables incremental programing with reuse of once generated code.

 PUBLIC, PRIVATE, READ-ONLY, OVERRIDE
   By description of variables of some class are used this labels to
   emphasize the possible use of any variables.

   PUBLIC means that variable can be changed anywhere

   PRIVATE is variable for internal object use, it is not recomended to
     change its content or use it in any way.

   READ-ONLY is variable only for reading, it is modified by the own
     object methods.

   OVERRIDE indicates that the herited default value is rewritten to
     new default value.

   Method description:
   PUBLIC is common used method
   PRIVATE is internal method of the class

See Also: Syntax Simple demo System anomal behavior
This page created by ng2html v1.05, the Norton guide to HTML conversion utility. Written by Dave Pearson